#!//bin/bash

set -e

# 设置输出可执行文件的路径
HOME=/home/cpp-linux/test01/04cmake01  # 此处HOME只是脚本内部的变量，并不是环境变量
export EXECUTABLE_OUTPUT_PATH=${HOME}/bin  # 此处使用export将EXECUTABLE_OUTPUT_PATH设置为环境变量
# mkdir -p $EXECUTABLE_OUTPUT_PATH

# 清除缓存
rm -rf bin
rm -rf build/
mkdir build
cd build

# 这个命令告诉CMake在当前目录的上一级目录中查找CMakeLists.txt文件，并在当前目录中创建构建系统文件
cmake ..
# 此时，在build目录下生成了Makefile文件，然后执行make即可
make

cd ..
./bin/app

